#!/usr/bin/env python
# -*- encoding: utf-8 -*-
"""
主题: 分数运算
问题: 你进入时间机器，突然发现你正在做小学家庭作业，并涉及到分数计算问题。 或者你可能需要写代码去计算在你的木工工厂中的测量值。
提示 : 
"""
from fractions import Fraction

def recipe1():
    a = Fraction(5, 4)
    b = Fraction(7, 16)
    print(f"{a + b = }")
    print(f"{a * b = }")

    c = a * b
    print(f"{c = }")
    print(f"{c.numerator = }")
    print(f"{c.denominator = }")
    print(f"{float(c) = }")
    print(f"{c.limit_denominator(8) = }")

    x = 3.75
    print(f"{Fraction(*x.as_integer_ratio()) = }")

def main():
    print('recipe1'.center(20, '*'))
    recipe1() 

if __name__ == '__main__':
    main()  